// pages/sharetan1/sharetan1.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isShow:false,
    url:"../../images/science/探寻/分享33.jpg",
    isShow:true,
    isTrue:false,
    url:"../../images/science/探寻/分享33.jpg",
    isTrue:true,
    details:[]
  },
  //取消点赞，删掉content_id和openid对应的那一项
  close_tap:function(e){
    console.log(e.currentTarget.id);
    let id = e.currentTarget.id
    wx.request({
      url: 'http://localhost:2023/api/dianzan?content_id='+id,
      method:"GET",
      header:{
        authorization:wx.getStorageSync('token')
      },
      success:res=>{
        console.log(res)
      },
      fail:err=>{
        console.log(err)
      }
    })
    this.setData({
      isShow:true
    })
  },
  //点赞，插入content_id和openid对应的那一项
  open_tap:function(e){
    //点赞之前先判断是否登陆成功，否，去登录
    console.log(e.currentTarget.id);
    let id = e.currentTarget.id
    wx.request({
      url: 'http://localhost:2023/api/dianzan',
      method:"POST",
      header:{
        authorization:wx.getStorageSync('token')
      },
      data:{
        content_id:id,
      },
      success:res=>{
        console.log(res)
        if(res.data=='!token'){
          if(!app.checkLogin()){
            app.login();
          }
        }else{
          this.setData({
            isShow:false
          })
        }
      },
      fail:err=>{
        console.log(err)
      }
    })
    
  },
  //收藏
  open_collect:function(e){
    //收藏之前先判断是否登陆成功，否，去登录
    console.log(e.currentTarget.id);
    let id = e.currentTarget.id
    wx.request({
      url: 'http://localhost:2023/api/shoucang',
      method:"POST",
      header:{
        authorization:wx.getStorageSync('token')
      },
      data:{
        content_id:id,
      },
      success:res=>{
        console.log(res)
        if(res.data=='!token'){
          if(!app.checkLogin()){
            app.login();
          }
        }else{
          this.setData({
            isTrue:false
          })
        }
      },
      fail:err=>{
        console.log(err)
      }
    })
  },
  //取消收藏
  close_collect:function(e){
    console.log(e.currentTarget.id);
    let id = e.currentTarget.id
    wx.request({
      url: 'http://localhost:2023/api/shoucang?content_id='+id,
      method:"GET",
      header:{
        authorization:wx.getStorageSync('token')
      },
      data:{
        content_id:id,
      },
      success:res=>{
        console.log(res)
      },
      fail:err=>{
        console.log(err)
      }
    })
    this.setData({
      isTrue:true
    })
  },
  

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options.id)
    let id = options.id
    wx.request({
      url: `http://localhost:2023/public/tanxun/${id}`,
      method:'GET',
      success: res=> {
        console.log('success');
        console.log(res.data);
        this.setData({
          details:res.data
        })
      },
      fail: err=> {
        console.log(err)
      },
    })
    //一进页面,去数据库查询,如果在,显示点赞,不在,显示未点赞
    wx.request({
      url: `http://localhost:2023/api/dianzan/${id}`,
      method:'GET',
      header:{
        authorization:wx.getStorageSync('token')
      },
      success: res=> {
        console.log(res.data);
        if(res.data=="有数据"){
          this.setData({
            isShow:false
          })
        }
        if((res.data=="没有数据")){
          this.setData({
            isShow:true
          })
        }
      },
      fail: err=> {
        console.log(err)
      },
    })
    //一进页面,去数据库查询,如果在,显示收藏,不在,显示未收藏
    wx.request({
      url: `http://localhost:2023/api/shoucang/${id}`,
      method:'GET',
      header:{
        authorization:wx.getStorageSync('token')
      },
      success: res=> {
        console.log(res.data);
        if(res.data=="有数据"){
          this.setData({
            isTrue:false
          })
        }
        if(res.data=="没有数据"){
          this.setData({
            isTrue:true
          })
        }
      },
      fail: err=> {
        console.log(err)
      },
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})